body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,
li, dl, dt, dd, form, a, fieldset, input, th, td,i
{/* margin: 0; *//* padding: 0; *//* border: 0; *//* outline: none; *//* font-style: normal; *//* font-weight: normal; */}
html{ height: 100%;}
body{font-family: "微软雅黑";font-size:.24rem;height: 100%;background: #f4f4f4;}
ul, ol{list-style: none;}
a{color: black;text-decoration: none;}
a:hover{text-decoration: none;}
img{max-width: 100%; width: auto; height: auto; vertical-align: top; border: 0;}
@font-face {
    font-family: 'iconfont';  /* project id 344665 */
    src: url('//at.alicdn.com/t/font_d14owil1djvmquxr.eot');
    src: url('//at.alicdn.com/t/font_d14owil1djvmquxr.eot?#iefix') format('embedded-opentype'),
    url('//at.alicdn.com/t/font_d14owil1djvmquxr.woff') format('woff'),
    url('//at.alicdn.com/t/font_d14owil1djvmquxr.ttf') format('truetype'),
    url('//at.alicdn.com/t/font_d14owil1djvmquxr.svg#iconfont') format('svg');
}
.shops-content{
    width:100%;
    overflow:  hidden;
    margin-bottom:  2rem;
}
.top-shops-info{
    width:100%;
    height: 2.1rem;
    overflow:hidden;
    position:relative;
    background:url("../../business/images/shop-infobg.png") no-repeat center center;
    background-size:100% 100%;
}
.top-shops-info .search-info{
    width:94%;
    margin:0 auto;
    position:relative;
    display:flex;
    /* padding-top: 0.2rem; */
    /* padding-bottom: 0.2rem; */
    justify-content:space-between;
    height: 0.8rem;
}
.top-shops-info .search-info input{
    width: 80%;
    display:block;
    height: 0.6rem;
    margin:  0;
    padding: 0;
    padding-left: 0.5rem;
    border-radius:10px;
    line-height: 0.6rem;
    font-size:  14px;
    margin-top: 0.15rem;
}
.top-shops-info .search-info .icon{
    background: url("../../business/images/search-icon.png") no-repeat center center;
    background-size: 100% 100%;
    display:block;
    width:13px;
    height:13px;
    position:absolute;
    left: 0.2rem;
    top: 50%;
    margin-top: -3.5px;
}
.top-shops-info .search-info .e-code{
    background: url("../../business/images/e-code.png") no-repeat center center;
    background-size: 100% 100%;
    display:block;
    width: 0.56rem;
    height: 0.56rem;
    margin-top: 0.24rem;
    /* float:  right; */
}
.top-shops-info .shop-info{
    width:100%;
    position:relative;
    display:flex;
    margin-top: 0.4rem;
}
.top-shops-info .shop-info .shop-img{
    width: 1.5rem;
    position:relative;
    height:  0.75rem;
}
.top-shops-info .shop-info .infos{
    color:#ffffff;
    margin-left:  0.2rem;
}
.top-shops-info .shop-info .infos .text1{

    color:  #ffffff;

    margin:  0;

    padding: 0;

    font-size: 14px;
}
.top-shops-info .shop-info .infos .text2{

    color:  #ffffff;

    margin:  0;

    padding:  0;

    font-size: 14px;
}
.top-shops-info .shop-info .follow{
    position:absolute;
    right: 10px;
    bottom: 0.1rem;
    color:#ffffff;
    width: 70px;
    height: 26px;
    background:#ff0808;
    border-radius: 4rem;
    line-height: 26px;
}
.top-shops-info .shop-info .follow span{

    display:  block;

    float:  right;

    margin-right: 0.2rem;
}
.top-shops-info .shop-info .follow .icon{
    background: url("../../business/images/gz-icon.png") no-repeat center center;
    background-size: 100% 100%;
    width: 0.3rem;
    height: 0.3rem;
    display: inline-block;
    margin-left: 0.2rem;
    position:  relative;
    top: 0.05rem;
}
.shop-content-in{
    width:100%;
    background:#ffffff;
    overflow: hidden;
    height: 1.15rem;
}
.shop-content-in .nav-bar{
    width:100%;
    display:flex;
    height: 1.15rem;
    border-bottom:1px solid #e5e5e5;
}
.shop-content-in .nav-bar .list-ul{
    width:100%;
    display:flex;
    justify-content:center;
    margin: 0;
    padding: 0;
}
.shop-content-in .nav-bar .list-li{
    width:25%;
    text-align:center;
    position:  relative;
}
.shop-content-in .nav-bar .list-li .top-icon{
    /* width:1rem; */
    /* height: 0.3rem; */
    display: inline-block;
    margin:  0 auto;
    color:  #333333;
    position:  relative;
    margin-top: 0.2rem;
    font-size: 14px;
}
.shop-content-in .nav-bar .list-li .top-icon.active{
    color:#ff0808;
}
.shop-content-in .nav-bar .list-li:first-child .top-icon{
    background: url("../../business/images/zy-icon.png") no-repeat center center;
    background-size: 100% 100%;
    display:block;
    width: 0.35rem;
    height: 0.3rem;
    margin:0 auto;
    margin-top:  0.2rem;
}
.shop-content-in .nav-bar .list-li:first-child .top-icon.active{
    background: url("../../business/images/zy-icon-active.png") no-repeat center center;
    background-size: 100% 100%;
}
.shop-content-in .nav-bar .list-li .top-icon .dian{
    width:  5px;
    height: 5px;
    display:block;
    background:#ff0808;
    position:absolute;
    right: -3px;
    top: -3px;
    border-radius:50%;
}
.shop-content-in .nav-bar .list-li .text{
    margin-top: 0.05rem;
    color:#333333;
    font-size: 14px;
}
.shop-content-in .nav-bar .list-li .text.active{
    color:#ff0808;
}
.shop-content-in .nav-bar .list-li .bt-icon{
    width: 0.5rem;
    height:2px;
    background:#ff0808;
    position:  absolute;
    border-radius:1rem;
    bottom:0;
    left:50%;
    margin-left: -0.25rem;
    display:none;
}
.shop-content-in .nav-bar .list-li:first-child .bt-icon{
    /* display:block; */
}
.iconfont{font-family:"iconfont"; font-size:20px; font-style:normal;}
.mui-slider-indicator .mui-active.mui-indicator{ background: #f23030;}
.mui-slider-indicator .mui-indicator{ background: #fff;}
.shop-header{ position: fixed; top: 0; width: 100%; background: transparent; box-shadow:none;}
.address{ line-height: 44px; }
.shop-header a{color: #fff;}
.mui-search .mui-placeholder{ color: #fff; margin-top: 8px; font-size: 13px;}
.mui-icon-search:before{ color: #fff;font-size: 13px;}
.advantage img{ width: 100%;}
.nav{ padding:.3rem  0rem; background: #fff; overflow: hidden; border-top: 1px solid #efefef;}
.nav li{ float: left; width: 20%; text-align: center; margin-bottom: .15rem;}
.nav li img{ width: 50%;}
.sortbar-fixed{ position: fixed; top: 0; background: #f23030;}
.pic{ overflow: hidden;}
.pic li{ width: 50%; float: left;}
.pic li img{ width: 100%;}
.photo li{ width: 25%; float: left;}
.photo li img{ width: 100%;}
.title{/* border-bottom: 1px solid #efefef; */}
.title img{ width: 100%;}
.list li{ width: 50%; float: left; border-bottom: 1px solid #efefef; border-right: 1px solid #EFEFEF;}
.list li img{ width: 100%;}
.small-pic li{ width: 25%; float: left;}
.small-pic li img{ width: 100%; border-right: 1px solid #efefef;}
.pic,.photo,.list,.small-pic{ overflow: hidden;}
.mui-row.mui-fullscreen>[class*="mui-col-"] {height: 100%;background: #f2f2f2;}
.search-menu{ background: #f4f4f4;}
.search-menu .mui-col-xs-3,.mui-col-xs-9 {overflow-y: auto;height: 100%;}
.search-menu .mui-segmented-control .mui-control-item {line-height: 1rem;width: 100%;/* font-size: .3rem; */}
.search-menu .mui-control-content {display: block;background:  #ffffff;}
.search-menu  .mui-table-view-cell:after{ display: none;}
.search-menu .mui-table-view-cell{display: block;display: flex;border-bottom: 1px solid #e5e5e5;margin:  0 auto;padding:  0;margin-bottom: 0.25rem;padding-bottom:  0.25rem;width:  95%;}
.search-menu .mui-table-view-cell .left-img{
    background: url("../../business/images/shop-list.png") no-repeat center center;
    background-size:100% 100%;
    width:1.2rem;
    height:1.2rem;
    margin-right: 0.15rem;
    line-height:1.2rem;
    text-align:center;
}
.search-menu .mui-table-view-cell .left-img img{
    width:80%;
    display:inline-block;
    margin-top:0.1rem
}
.search-menu .mui-table-view-cell .right-info{
    width: 74%;
    position:  relative;
}
.search-menu .mui-table-view-cell .right-info .title{
    font-size:14px;
    font-weight:  normal;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.search-menu .mui-table-view-cell .right-info .card-icon{
    height:16px;
    width:45px;
    background:url("../../business/images/shop-card-icon.png") no-repeat center center;
    background-size: 100% 100%;
    color:#ffffff;
    font-size:12px;
    position:absolute;
    right:0;
    bottom:0;
    display:  block;
    width:  1rem;
    height: 0.4rem;
    text-align:  center;
    line-height: 0.4rem;
}
.search-menu .mui-table-view-cell .right-info .yuanjia{
    font-size:12px;
    color:#999999;
    text-align:left;
    padding:  0;
    margin:  0;
    margin-top: 0.1rem;
    text-decoration:line-through;
}
.search-menu .mui-table-view-cell .right-info .quanhou{
    color: #ff0808;
    text-align:left;
    padding:  0;
    margin:  0;
}
.search-menu .mui-table-view-cell .right-info .quanhou span{
    font-size:16px;
}
.search-menu .mui-table-view-cell p{ text-align: center;}
.mui-fullscreen{top: 3.25rem;}
.search-menu .mui-navigate-right:after{ right: 0;}
.search-menu h2{overflow: hidden;position: relative;font-size: 14px;line-height: 1rem;color: #333333;padding: 0;margin: 0;border:  none;}
.search-menu h2 .fl{
    padding-left:0.25rem;
}
.search-menu h2 a{
    width:2px;
    height:12px;
    background:#ff0808;
    display:block;
    position:absolute;
    left:0.1rem;
    top:50%;
    margin-top:-6px;
}
.mui-segmented-control.mui-segmented-control-inverted.mui-segmented-control-vertical .mui-control-item, .mui-segmented-control.mui-segmented-control-inverted.mui-segmented-control-vertical .mui-control-item.mui-active{border-bottom: 1px solid #d9d9d9;border-right: 1px solid #e5e5e5;}
.mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active{color: #fd603d;/* border-left: 2px solid #fd603d; */border-right: none !important;background: #ffffff;}
.search-menu .mui-segmented-control .mui-control-item{ }
.mui-table-view:before{ display: none;}
.mui-table-view:after{ display: none;}
.search-menu .mui-segmented-control .mui-control-item{color: #353535;}
.mui-navigate-right:after, .mui-push-right:after{ color: #353535;}
.mui-table-view-cell{ padding: 15px;}
.mui-control-item{
    position:relative;
    color:#000000;
    font-size:14px;
    text-align:right;
}
.mui-control-item:nth-child(1) .icon{
    width:12px;
    height:12px;
    background:url("../../business/images/zk-icon.png") no-repeat center center;
    background-size: 100% 100%;
    margin-left: 10px;
    margin-top: 0.36rem;
    display:  block;
    float:  left;
}

.mui-control-item:nth-child(2) .icon{
    width:12px;
    height:12px;
    background:url("../../business/images/hot-icon.png") no-repeat center center;
    background-size: 100% 100%;
    margin-left: 10px;
    margin-top: 0.36rem;
    display:  block;
    float:  left;
}

.mui-control-item:nth-child(3) .icon{
    width:12px;
    height:12px;
    background:url("../../business/images/tuijian-icon.png") no-repeat center center;
    background-size: 100% 100%;
    margin-left: 10px;
    margin-top: 0.36rem;
    display:  block;
    float:  left;
}

.manage-content{
  width:100%;
  overflow:hidden;
  display:flex;
  height:25rem;
}
.manage-content .left-content{
  width:25%;
  background:#f2f2f2;
  height:100%;
}
.manage-content .left-content .nav-list{
  width:100%;
  /* overflow:hidden; */
  position:relative;
}
.manage-content .left-content .nav-list .list-li{
  width:100%;
  height:2.5rem;
  background:#f2f2f2;
  text-align:center;
  line-height:2.5rem;
  border-bottom: 1px solid #d9d9d9;
  border-right:1px solid #d9d9d9;
  position:relative;
}
.manage-content .left-content .nav-list .list-li.active{
  background:#ffffff;
  border-right:none;
}
.manage-content .left-content .nav-list .list-li .icon{
  background: url("../images/zk-icon.png") no-repeat center center;
  background-size: 100% 100%;
  display:block;
  width:0.65rem;
  height:0.75rem;
  position:absolute;
  top:0.8rem;
  left:0.2rem;
}
.manage-content .left-content .nav-list .list-li .icon.icon1{
  background: url("../images/hot-icon.png") no-repeat center center;
  background-size: 100% 100%;
  top:0.75rem;
}
.manage-content .left-content .nav-list .list-li .icon.icon2{
  background: url("../images/tuijian-icon.png") no-repeat center center;
  background-size: 100% 100%;
}
.manage-content .right-content{
  width:75%;
  overflow:hidden;
  background: #FFFFFF;
  overflow-y: scroll;
}
.manage-content .right-content .tab-content{
  margin-top: 0.5rem;
}
.manage-content .right-content .tab-content:first-child{
  display:block;
}
.manage-content .right-content .tab-content .top-info{
  width:100%;
  height:2.5rem;
  line-height:2.5rem;
  display:flex;
  border-bottom:1px solid #e4e4e4;
}
.manage-content .right-content .tab-content .top-info a{
  display:block;
  height:2.5rem;
  text-align:center;
  width:50%;
  position:relative;
}
.manage-content .right-content .tab-content .top-info a.zsz{

}
.manage-content .right-content .tab-content .top-info a.yxj{

}
.manage-content .right-content .tab-content .top-info a:first-child .icon{
  display:block;
}
.manage-content .right-content .tab-content .top-info a .icon{
  width:50%;
  height:4px;
  background:#ff0808;
  display:inline-block;
  position:absolute;
  left:50%;
  margin-left:-25%;
  bottom:0;
  display:none;
}
.manage-content .right-content .tab-content .top-info a.active{
  color:#ff0808;
}
.manage-content .right-content .tab-content .bottom-info{
  width:100%;
  overflow:hidden;
}
.bottom-info-tab{
  display:none;
}
.bottom-info-tab:first-child{
  display:block;
}
.right-content .title{
  width:100%;
  height:2.5rem;
  line-height:2.5rem;
  color:#333333;
  font-size:14px;
  text-indent:1rem;
  position:relative;
  text-align: left;
}
.right-content .title .icon{
  width:3px;
  height:1rem;
  background:#ff0808;
  position:absolute;
  left:0.5rem;
  top:0.75rem;

}
.bottom-info-tab .list-ul{
  width:98%;
  float:right;
  position:relative;
}
.bottom-info-tab .list-li{
  border-bottom:1px solid #e5e5e5;
  position:relative;
  display:flex;
  padding-bottom: 0.5rem;
}
.bottom-info-tab .list-li .left-con{
  width:3.5rem;
  height:3.5rem;
  background:url("../images/shop-list.png") no-repeat center center;
  background-size:100% 100%;
  position:relative;
}
.bottom-info-tab .list-li .left-con img{
  width:94%;
  margin:0 auto;
  display:block;
}
.bottom-info-tab .list-li .right-con{
  margin-left:0.2rem;
  position:relative;
  width: 70%;
}
.bottom-info-tab .list-li .right-con .title1{
  font-size:0.75rem;
  color:#000000;
  text-overflow:ellipsis;
  text-align: left;
}
.bottom-info-tab .list-li .right-con .card-info-con{
  display: flex;
  margin-top: 0.5rem;
}
.bottom-info-tab .list-li .right-con .card-info{
  background:url("../images/shop-card-icon.png") no-repeat center center;
  background-size:100% 100%;
  display:block;
 padding-left: 0.25rem;
 padding-right: 0.25rem;
  height:0.85rem;
  color:#ffffff;
  font-size:0.6rem;
  text-align:center;
  margin-top:0.25rem;
}
.bottom-info-tab .list-li .right-con .end-time{
  color: #999999;
  font-size: 12px;
  margin-top:  0.25rem;
  margin-left: 0.2rem;
  display:none;
}
.bottom-info-tab .list-li .right-con .price-info{
  display:flex;
  position:relative;
  margin-top:0.25rem;
}
.bottom-info-tab .list-li .right-con .price-info .price1{
  font-size:0.85rem;
  color:#ff0808;
  font-weight:bold;
  margin-right:auto;
}
.bottom-info-tab .list-li .right-con .price-info .price1 span{
  font-size:0.6rem;
  font-weight:normal;
}
.bottom-info-tab .list-li .right-con .price2{
  font-size:0.65rem;
  color:#999999;
  text-decoration:line-through;
  margin-top:0.2rem;
}
.bottom-info-tab .list-li .button-group{
  position:absolute;
  bottom:0.75rem;
  display:flex;
}
.bottom-info-tab .list-li .button-group a{
  background:#20d3f9;
  color:#ffffff;
  display:block;
  width:2.5rem;
  height:1.25rem;
  margin-right:1rem;
  text-align:center;
  line-height:1.35rem;
  border-radius:3px;
  font-size:12px;
}
.bottom-info-tab .list-li .button-group a:first-child{
  width:3.5rem;
}
.bottom-info-tab .list-li .button-group a.sj{
  background: #ffd541;
  width:2.5rem;
  margin-left:auto;
}
.bottom-info-tab .list-li .button-group a.bj{

  background: #ffd541;
}
.bottom-info-tab .list-li .button-group.button-group1 a:first-child{
  visibility: hidden;
}
.bottom-info-tab .list-li .button-group a.xj{
  background:#ff7200;
}
.bottom-info-tab .list-li .button-group a.del{
  background:#ff2626;
}
